package com.fary.service;

import com.fary.dto.PayMerchantQrCodeRespDTO;
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;

public interface PayMerchantQrCodeService {

    /**
     * key=token
     * value=二维码生成链接地址 返回给前端 根据该链接生成二维码图片展示
     */
    PayMerchantQrCodeRespDTO generateQrCode();

    /**
     * 扫码关联openid方法
     */
    boolean scanningRelevanceOpenId(WxMpXmlMessage wxMpXmlMessage);

    /**
     * 根据二维码查询redis 判断用户是否扫码成功
     * 扫码成功的下 则返回true 否则返回false
     */
    boolean getQrCodeTokenResult(String qrCodeToken);
}
